Branch & Memorize exact algorithms for sequencing problems: Efficient embedding of memorization into search trees
نویسندگان
چکیده
Memorization, as an algorithm design technique, enables to speed up algorithms at the price of increased space usage. In this work, we focus on search tree applied sequencing problems. these algorithms, lower branching levels, isomorphic sub-problems may appear exponentially many times and use memorization is twofold: one hand it avoids repetitive solutions, they correspond identical sub-problems; other hand, allows check for dominance conditions among permutations same subset elements. The idea appeared a long time, however, best authors’ knowledge, was only seldom in number proposed literature. paper, propose unifying framework implementing exact dedicated Our proposal leads paradigm Branch & Memorize its implementation three classical single machine problems validated by extensive computational experimentation that shows mentioned consistently improves existing algorithms. These results emphasize more systematically embedding
منابع مشابه
Efficient Algorithms for Geometric Graph Search Problems
In this paper, we show that many graph search problems can be solved quite efficiently for a geometric intersection graph ofhorizontal and vertical line segments. We first extract several basic operations for depth first search and breadth first search on a graph. Then we present data structures for the intersection graph in terms of which those operations can be implemented in an efficient man...
متن کاملExact Graph Search Algorithms for Generalized Traveling Salesman Path Problems
The Generalized Traveling Salesman Path Problem (GTSPP) involves finding the shortest path from a location s to a location t that passes through at least one location from each of a set of generalized location categories (e.g., gas stations, grocery stores). This NP-hard problem type has many applications in transportation and location-based services. We present two exact algorithms for solving...
متن کاملEfficient Algorithms for Exact
The complexity of exact motion planning algorithms highly depends on the complexity of the robot’s free space, i.e., the set of all collision-free placements of the robot. Theoretically, the complexity of the free space can be very high. In practice, the complexity of the free space tends to be much smaller. We show that, under some realistic assumptions, the complexity of the free space of a r...
متن کاملExact Algorithms for Exact Satisfiability Problems
This thesis presents exact means for solving a family of NP-hard problems. Starting with the well-studied Exact Satisfiability problem (Xsat) parents, siblings and daughters are derived and studied, each with interesting practical and theoretical properties. While developing exact algorithms to solve the problems, we gain new insights into their structure and mutual similarities and differences...
متن کاملEfficient Algorithms for Two Generalized 2-Median Problems on Trees
The p-median problem on a tree T is to find a set S of p vertices on T that minimize the sum of distances from T’s vertices to S. For this problem, Tamir [14] had an O(pn)-time algorithm, while Gavish and Sridhar [6] had an O(nlog n)-time algorithm for the case of p=2. In this paper, we study two generalizations of the 2-median problem, which are obtained by imposing constraints on a 2-median: ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers & Operations Research
سال: 2021
ISSN: ['0305-0548', '1873-765X']
DOI: https://doi.org/10.1016/j.cor.2020.105171